<?
class General {
    /**
     * Lớp này đưa ra các dữ liệu dùng chung trên toàn website
     */
     
    /**
     * Đưa ra các danh mục của phần chia sẻ (share)
     */
    function general_share_cat() {
        $query = new db_query('SELECT cat_id,cat_name FROM categories_multi WHERE cat_type = "share" AND cat_active = 1');
        return $query->resultArray();
    }
    
    /**
     * Đưa ra thông tin khả dụng users
     */
    function availability($user_id) {
      $query = new db_query('SELECT ava_list_id,ava_time,ava_system FROM availability WHERE ava_user_id = '.$user_id);
      $availability_list = $query->resultArray();
      if(empty($availability_list)) return 0;
      $arr_tem = array();
      foreach($availability_list as $availability) {
         $query = new db_query('SELECT cat_name FROM categories_multi WHERE cat_id = '.$availability['ava_system']);
         $sys = mysql_fetch_assoc($query->result);
         $availability['system'] = $sys['cat_name'];
         $arr_tem[$availability['ava_time']] = $availability;
      }
      ksort($arr_tem);
      $arr_return = array();
      foreach($arr_tem as $v) {
         $arr_return[] = $v;
      }
      return $arr_return;
    }
    /**
     * Đưa ra các tài nguyên hệ thống
     */
     function system_list() {
         $query = new db_query('SELECT cat_id,cat_name FROM categories_multi WHERE cat_active = 1');
         return $query->resultArray();
     }  
}
?>